class AntMonitorStockInfo:
    def __init__(self, stock_code, stock_focus_level, stock_risk_level, stock_current_number, stock_max_number,
                 monitor_origin_price, monitor_current_price, monitor_income_ratio, monitor_income_money,
                 monitor_target_ratio, monitor_stop_ratio, stock_status, stock_tag, other_info,
                 is_update: bool = False,
                 stock_name: str = "",
                 next_advice: str = "",
                 month_up_day: int = 0,
                 week_up_day: int = 0):
        self.stock_name = stock_name
        self.stock_code = stock_code
        self.stock_focus_level = stock_focus_level
        self.stock_risk_level = stock_risk_level
        self.stock_current_number = stock_current_number
        self.stock_max_number = stock_max_number
        self.monitor_origin_price = monitor_origin_price
        self.monitor_current_price = monitor_current_price
        self.monitor_income_ratio = monitor_income_ratio
        self.monitor_income_money = monitor_income_money
        self.monitor_target_ratio = monitor_target_ratio
        self.monitor_stop_ratio = monitor_stop_ratio
        self.stock_status = stock_status
        self.stock_tag = stock_tag
        self.stock_next_advice = next_advice
        self.month_up_day = month_up_day
        self.week_up_day = week_up_day
        self.other_info = other_info
        self.is_update = is_update